package com.beiming.libra.service;

import java.util.List;

import com.beiming.libra.common.page.PageResult;
import com.beiming.libra.domain.Dictionary;
import com.beiming.libra.domain.dto.requestdto.DictionaryRequestDTO;

/**
 * 用户
 * 
 * @author fhs
 * @date 2018年4月28日
 */
public interface DictionaryService {
  /** 新增用户 */
  public void insertDictionary(DictionaryRequestDTO userRequestDTO);

  /*** 获取用户信息 */
  public Dictionary getDictionary(Long dictionaryId);

  /** 用户列表 */
  public PageResult<Dictionary> listDictionary(DictionaryRequestDTO userRequestDTO);

  /** 更新用户 */
  public void updateDictionary(DictionaryRequestDTO userRequestDTO);

  /** 删除用户 */
  public void deleteDictionary(Long dictionaryId);
  /**
   * 根据parentCode 查询字典项
   * */
  public List<Dictionary> getDictionaryByParentCode(String parentCode);
}
